package com.guigu.common.pojo;

import lombok.ToString;

import java.io.Serializable;
import java.util.Date;
@ToString
public class DFile implements Serializable {
//    序号
    private Integer id;
//产品编号
    private String productId;
//    产品名称
    private String productName;
//制造商
    private String factoryName;
//    产品i级分类编号
    private String firstKindId;
//产品i级分类名称
    private String firstKindName;
//    产品ii级分类编号
    private String secondKindId;
//    产品ii级分类名称
    private String secondKindName;
//    产品iii级分类编号
    private String thirdKindId;
//    产品iii级分类名称
    private String thirdKindName;
//产品简称
    private String productNick;
//用途类型
//y001-1: 商品
//y001-2: 物料
    private String type;
//档次级别
//d001-1: 高档
//d001-2: 中档
//d001-3: 低档
    private String productClass;
//计量单位
    private String personalUnit;
//    计量值
    private String personalValue;
//供应商集合
    private String providerGroup;
//保修期
    private String warranty;
//替代品名称
    private String twinName;
//替代品编号
    private String twinId;
//生命周期
    private String lifecycle;
//市场单价
    private Integer listPrice;
//    计划成本单价
    private Integer costPrice;
//成本单价
    private Integer realCostPrice;
//单位
    private String amountUnit;
//产品描述
    private String productDescribe;
//产品经理
    private String responsiblePerson;
//登记人
    private String register;
//建档时间
    private String registerTime;
//    复核人
    private String checker;
//复核时间
    private String checkTime;
//审核标志
//s001-0: 等待审核
//s001-1: 审核通过
//s001-2: 审核不通过
    private String checkTag;
//    变更人
    private String changer;
//变更时间
    private String changeTime;
//档案变更标志
//d002-0: 未变更
//d002-1: 已变更
    private String changeTag;
//价格变更标志
//j001-0：未变更
//j001-1：已变更
    private String priceChangeTag;
//档案变更累计
    private Integer fileChangeAmount;
//产品删除标志
//c001-0: 未删除
//c001-1: 已删除
    private String deleteTag;
//物料组成标志
//w001-0: 未设计
//w001-1: 已设计
    private String designModuleTag;
//工序组成标志
//g001-0: 未设计
//g001-1: 已设计
    private String designProcedureTag;
//库存分配标志
//k001-0: 未设计
//k001-1: 已设计
    private String designCellTag;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId == null ? null : productId.trim();
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName == null ? null : productName.trim();
    }

    public String getFactoryName() {
        return factoryName;
    }

    public void setFactoryName(String factoryName) {
        this.factoryName = factoryName == null ? null : factoryName.trim();
    }

    public String getFirstKindId() {
        return firstKindId;
    }

    public void setFirstKindId(String firstKindId) {
        this.firstKindId = firstKindId == null ? null : firstKindId.trim();
    }

    public String getFirstKindName() {
        return firstKindName;
    }

    public void setFirstKindName(String firstKindName) {
        this.firstKindName = firstKindName == null ? null : firstKindName.trim();
    }

    public String getSecondKindId() {
        return secondKindId;
    }

    public void setSecondKindId(String secondKindId) {
        this.secondKindId = secondKindId == null ? null : secondKindId.trim();
    }

    public String getSecondKindName() {
        return secondKindName;
    }

    public void setSecondKindName(String secondKindName) {
        this.secondKindName = secondKindName == null ? null : secondKindName.trim();
    }

    public String getThirdKindId() {
        return thirdKindId;
    }

    public void setThirdKindId(String thirdKindId) {
        this.thirdKindId = thirdKindId == null ? null : thirdKindId.trim();
    }

    public String getThirdKindName() {
        return thirdKindName;
    }

    public void setThirdKindName(String thirdKindName) {
        this.thirdKindName = thirdKindName == null ? null : thirdKindName.trim();
    }

    public String getProductNick() {
        return productNick;
    }

    public void setProductNick(String productNick) {
        this.productNick = productNick == null ? null : productNick.trim();
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    public String getProductClass() {
        return productClass;
    }

    public void setProductClass(String productClass) {
        this.productClass = productClass == null ? null : productClass.trim();
    }

    public String getPersonalUnit() {
        return personalUnit;
    }

    public void setPersonalUnit(String personalUnit) {
        this.personalUnit = personalUnit == null ? null : personalUnit.trim();
    }

    public String getPersonalValue() {
        return personalValue;
    }

    public void setPersonalValue(String personalValue) {
        this.personalValue = personalValue == null ? null : personalValue.trim();
    }

    public String getProviderGroup() {
        return providerGroup;
    }

    public void setProviderGroup(String providerGroup) {
        this.providerGroup = providerGroup == null ? null : providerGroup.trim();
    }

    public String getWarranty() {
        return warranty;
    }

    public void setWarranty(String warranty) {
        this.warranty = warranty == null ? null : warranty.trim();
    }

    public String getTwinName() {
        return twinName;
    }

    public void setTwinName(String twinName) {
        this.twinName = twinName == null ? null : twinName.trim();
    }

    public String getTwinId() {
        return twinId;
    }

    public void setTwinId(String twinId) {
        this.twinId = twinId == null ? null : twinId.trim();
    }

    public String getLifecycle() {
        return lifecycle;
    }

    public void setLifecycle(String lifecycle) {
        this.lifecycle = lifecycle == null ? null : lifecycle.trim();
    }

    public Integer getListPrice() {
        return listPrice;
    }

    public void setListPrice(Integer listPrice) {
        this.listPrice = listPrice;
    }

    public Integer getCostPrice() {
        return costPrice;
    }

    public void setCostPrice(Integer costPrice) {
        this.costPrice = costPrice;
    }

    public Integer getRealCostPrice() {
        return realCostPrice;
    }

    public void setRealCostPrice(Integer realCostPrice) {
        this.realCostPrice = realCostPrice;
    }

    public String getAmountUnit() {
        return amountUnit;
    }

    public void setAmountUnit(String amountUnit) {
        this.amountUnit = amountUnit == null ? null : amountUnit.trim();
    }

    public String getProductDescribe() {
        return productDescribe;
    }

    public void setProductDescribe(String productDescribe) {
        this.productDescribe = productDescribe == null ? null : productDescribe.trim();
    }

    public String getResponsiblePerson() {
        return responsiblePerson;
    }

    public void setResponsiblePerson(String responsiblePerson) {
        this.responsiblePerson = responsiblePerson == null ? null : responsiblePerson.trim();
    }

    public String getRegister() {
        return register;
    }

    public void setRegister(String register) {
        this.register = register == null ? null : register.trim();
    }

    public String getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(String registerTime) {
        this.registerTime = registerTime == null ? null : registerTime.trim();
    }

    public String getChecker() {
        return checker;
    }

    public void setChecker(String checker) {
        this.checker = checker == null ? null : checker.trim();
    }

    public String getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(String checkTime) {
        this.checkTime = checkTime;
    }

    public String getCheckTag() {
        return checkTag;
    }

    public void setCheckTag(String checkTag) {
        this.checkTag = checkTag == null ? null : checkTag.trim();
    }

    public String getChanger() {
        return changer;
    }

    public void setChanger(String changer) {
        this.changer = changer == null ? null : changer.trim();
    }

    public String getChangeTime() {
        return changeTime;
    }

    public void setChangeTime(String changeTime) {
        this.changeTime = changeTime == null ? null : changeTime.trim();
    }

    public String getChangeTag() {
        return changeTag;
    }

    public void setChangeTag(String changeTag) {
        this.changeTag = changeTag == null ? null : changeTag.trim();
    }

    public String getPriceChangeTag() {
        return priceChangeTag;
    }

    public void setPriceChangeTag(String priceChangeTag) {
        this.priceChangeTag = priceChangeTag == null ? null : priceChangeTag.trim();
    }

    public Integer getFileChangeAmount() {
        return fileChangeAmount;
    }

    public void setFileChangeAmount(Integer fileChangeAmount) {
        this.fileChangeAmount = fileChangeAmount;
    }

    public String getDeleteTag() {
        return deleteTag;
    }

    public void setDeleteTag(String deleteTag) {
        this.deleteTag = deleteTag == null ? null : deleteTag.trim();
    }

    public String getDesignModuleTag() {
        return designModuleTag;
    }

    public void setDesignModuleTag(String designModuleTag) {
        this.designModuleTag = designModuleTag == null ? null : designModuleTag.trim();
    }

    public String getDesignProcedureTag() {
        return designProcedureTag;
    }

    public void setDesignProcedureTag(String designProcedureTag) {
        this.designProcedureTag = designProcedureTag == null ? null : designProcedureTag.trim();
    }

    public String getDesignCellTag() {
        return designCellTag;
    }

    public void setDesignCellTag(String designCellTag) {
        this.designCellTag = designCellTag == null ? null : designCellTag.trim();
    }
}